Personalizar plantillas HTML

Si conoce los lenguajes HTML y CSS, puede crear plantillas HTML para realizar exportaciones:
Seleccione Preferencias en el menú OmniPlan y haga clic en el icono HTML de la parte superior de la ventana de preferencias.
Para crear una nueva plantilla, seleccione la plantilla estándar o cualquier otra plantilla existente y elija Editar una copia en el menú de acciones que aparece bajo la lista.
Escriba un nombre para la plantilla y guárdela en una ubicación adecuada.
La nueva plantilla se abre en el Finder; se trata de una carpeta que contiene los archivos HTML y CSS que puede personalizar a su gusto.
Debido a cambios de seguridad en OS X, las plantillas HTML creadas en versiones de OmniPlan anteriores a la 2.3 se reubican automáticamente y no se pueden modificar directamente. Para modificar el contenido de una plantilla migrada, selecciónela y elija la opción Editar una copia del menú de acciones.
Las plantillas HTML utilizan una sintaxis especial para insertar datos del proyecto. Si abre cualquiera de los archivos HTML en un editor de texto, verá que hay código XHTML estándar intercalado con identificadores OmniPlan, con el resultado siguiente:
{@Token Name@}
Estos identificadores son marcadores de posición de información sobre el proyecto en conjunto. Al utilizar la plantilla para exportar un archivo OmniPlan, se sustituyen todos los identificadores por la información que corresponde al nombre de identificador.
Identificadores del proyecto
{@Date@}: La fecha de la exportación.
{@Version@}: La versión de OmniPlan con la que se ha realizado la exportación del informe.
{@Project Title@}: El título del proyecto definido en el inspector "Información del proyecto".
{@StartDate@}, {@EndDate@}: La fecha de inicio y fin del proyecto.
{@StartDate@}, {@EndDate@}: La fecha de inicio y fin del proyecto.
{@Duration@}: La duración de todo el proyecto.
{@Completion@}: El porcentaje de finalización de todo el proyecto calculado a partir de todas las tareas.
{@Cost@}: El coste de todo el proyecto.
{@ResourceData@}: Coloque este identificador en el nivel <tr> de una tabla. Para cada recurso se creará una fila con tres celdas: una con el nombre del recurso, otra con un enlace a un archivo de iCalendar donde las asignaciones del recurso aparecerán como eventos y, por último, otra celda con un enlace a un archivo de iCalendar donde las asignaciones del recurso aparecerán como tareas pendientes.
{@ProjectCalendarLink@}: Un enlace al calendario "Fechas clave del proyecto", si hay alguna fecha clave.
Identificador de hojas de estilo
{@ApplyStyleSheet include/style.css@}: Este identificador aplica una hoja de estilo CSS a la página especificando la ruta a la hoja en cuestión. Al realizar la exportación, se sustituye el identificador por uno de estos dos elementos:
Si se trata de la exportación de un informe completo en HTML, un enlace a la hoja de estilo como archivo externo. De esta forma, todos los archivos HTML exportados quedan enlazados a la misma hoja de estilo. <link rel="stylesheet" href="include/style.css" type="text/css" />
Si se trata de la exportación de una sola página HTML (una lista de tareas o recursos), una copia incrustada de la hoja de estilo. De esta forma, todo queda en un solo archivo HTML. <style type="text/css"> [...] </style>
Identificadores de bucle
Funcionan igual que las etiquetas HTML o XML abiertas y cerradas. Al realizar la exportación, OmniPlan busca todo lo comprendido entre los identificadores de apertura y cierre e introduce información sobre todas las tareas o recursos. El bucle Asignaciones debe colocarse dentro del bucle Recursos, puesto que hace referencia a tareas que están asignadas a un recurso concreto. Es importante comprobar que haya identificador de cierre y que los identificadores de tareas o recursos específicos estén comprendidos en los identificadores de bucle adecuados.
{@Tasks@} y {@/Tasks@}: Incluye todas las tareas en la exportación. En este bucle puede utilizar identificadores de tareas específicas.
{@Resources@} y {@/Resources@}: Incluye todos los recursos del proyecto. En este bucle puede utilizar identificadores de recursos específicos y bucles Asignaciones.
{@Assignments@} y {@/Assignments@}: Incluye todas las tareas que un recurso tiene asignadas. Solo puede utilizarse dentro del bucle Recursos. Dentro de este bucle puede haber identificadores de tareas específicas.
Identificadores de tareas
Estos identificadores pueden utilizarse dentro del bucle Tareas o Asignaciones de un recurso.
{@ID@}: El número de la tarea en el esquema.
{@Title@}: El nombre de la tarea.
{@Start@}, {@End@}: La hora de inicio o fin efectiva de la tarea.
{@Time@}: Duración de la tarea.
{@Effort@}: Valor del esfuerzo de la tarea.
{@%Done@}: Porcentaje de finalización de la tarea.
{@Dependencies@}: Una lista con las dependencias de la tarea, en el mismo formato que la columna Dependencias del esquema de tareas.
{@Cost@}: El coste de la tarea.
{@Resources Cost@}: El coste de los recursos asignados.
{@Total Cost@}: Coste de la tarea y los recursos asignados.
{@Assigned@}: Lista de los recursos asignados.
{@Planned Start@}, {@Planned End@}: Inicio y fin de línea base de la tarea.
{@Start Variance@}, {@End Variance@}: Diferencia entre las fechas reales de inicio y fin de la tarea y las fechas de línea base.
{@Constraint Start@}, {@Constraint End@}: Las posibles restricciones impuestas sobre la fecha de inicio o fin de la tarea.
{@Notes@}: Texto de la nota de la tarea, si la hay.
{@Priority@}: La prioridad de la tarea, presentada igual que en la columna del esquema de tareas.
{@Status@}: Algunas palabras para describir el estado de la tarea (si ha vencido o cuándo vence), como los iconos de estado del esquema de tareas.
{@Violations@}: Número de infracciones registradas en la tarea.
Claves de datos personalizados: Si incluye un identificador que coincide exactamente con una de las claves de datos personalizados, se convierte en el valor asignado a esa clave para la tarea en cuestión. Por ejemplo, si utiliza la clave "Ubicación" en las tareas, puede usar el identificador {@Ubicación@} en la plantilla.
Identificadores de recursos
Estos identificadores pueden utilizarse dentro del bucle Recursos.
{@Resource@}: El nombre del recurso.
{@Start@}, {@End@}: La fecha de inicio real de la primera asignación del recurso o la fecha final de la última asignación del recurso.
{@Time@}: Duración total de todas las tareas asignadas al recurso.
{@%Done@}: Porcentaje de finalización de todas las tareas asignadas al recurso.
{@Resources Cost@}: Coste total que supone asignar el recurso a las tareas asignadas.
{@Resource Type@}: El tipo de recurso (plantilla, equipo o material).
{@#@}: Valor total del recurso en unidades.
{@Notes@}: El texto de la nota del recurso, en caso de haber una.
{@IM@}: Nombre de la cuenta de mensajería instantánea del recurso, si tiene una.
{@Efficiency@}: Valor de la eficiencia del recurso.
{@Cost/Use@}, {@Cost/Hour@@}: Coste por uso y coste por hora definido en el inspector "Información de recursos".
{@Total Uses@}, {@Total Hours@}: Número total de asignaciones o volumen total de esfuerzo asignado al recurso.
{@ResourceCalendarLink@}: Un enlace a las tareas asignadas del recurso, como un archivo iCalendar de eventos, si tiene tareas asignadas.
{@ResourceToDoLink@}: Un enlace a las tareas asignadas del recurso, como un archivo iCalendar de tareas pendientes, si tiene tareas asignadas.
Claves de datos personalizados: Si incluye un identificador que coincide exactamente con una de las claves de datos personalizados, se convierte en el valor asignado a esa clave para el recurso en cuestión. Por ejemplo, si utiliza la clave "Número de teléfono" en los recursos, puede usar el identificador {@Número de teléfono@} en la plantilla.
Identificadores de ruta
Indican la ruta a una página determinada de la exportación en HTML. Puede utilizarlos para crear enlaces entre páginas; por ejemplo: <a href="file:{@TaskReportPath@}">
{@TaskReportPath@}: La ruta de archivo a la página de informe de tareas de esta exportación en HTML.
{@ResourceReportPath@}: La ruta de archivo a la página de informe de recursos de esta exportación en HTML.
{@ResourceTimelinePath@}: La ruta de archivo a la imagen del cronograma de recursos de esta exportación en HTML.
{@GanttChartPath@}: La ruta de archivo a la imagen de diagramas de Gantt de esta exportación en HTML.
{@ProjectCalendarPath@}: La ruta de archivo al calendario de fechas clave del proyecto de esta exportación en HTML.
← Compatibilidad con Microsoft Project Acceso a las tareas y los recursos a través de una URL →